package com.woniuxy.educationplatform.mapper;

import com.woniuxy.educationplatform.bean.SmsManageBean;
import com.woniuxy.educationplatform.bean.StuVideosBean;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;


@Mapper
public interface SmsManageMapper {

    /**
     * 管理短信发送的控制器
     * 功能描述：群发短信/查看群发任务的状态/修改群发信息/删除群发信息
     *
     * 作者：赵扬
     * 创建时间：2020年12月11日14:59:15
     * 修改时间：2020年12月15日15:44:23
     * 版本：1.0
     */


    //群发短信的接口,用于群发信息。功能：插入单条数据。
    @Insert(value = "INSERT INTO sms_manage (fk_user_id, sending_time, gmt_create, fk_msg_typeid, fk_msg_taskid, fk_sms_signid, fk_sms_archetypeid) VALUES (#{fkUserId}, #{sendingTime}, #{gmtCreate}, #{fkMsgTypeId}, #{fkMsgTaskId}, #{fkSmsSignId}, #{fkSmsArchetypeId})")
    int insert(SmsManageBean smsManageBean);


    //根据任务查询任务对应的短信发送记录
    List<SmsManageBean> selectRecordByTaskID(Long taskID);


    //逻辑删除的接口（不想写，没意义）



    //sql挑战  查询全部
    List<StuVideosBean> selectTest(String name);





}
